package com.ruoyi.basebill.mapper;

import java.util.List;
import com.ruoyi.basebill.domain.WfzJtzygztz;
import com.ruoyi.basebill.domain.WfzJtzygztzentry;

/**
 * 支援工资调整Mapper接口
 * 
 * @author lianxiaolong
 * @date 2022-12-17
 */
public interface WfzJtzygztzMapper 
{
    /**
     * 查询支援工资调整
     * 
     * @param fid 支援工资调整主键
     * @return 支援工资调整
     */
    public WfzJtzygztz selectWfzJtzygztzByFid(Long fid);

    /**
     * 查询支援工资调整列表
     * 
     * @param wfzJtzygztz 支援工资调整
     * @return 支援工资调整集合
     */
    public List<WfzJtzygztz> selectWfzJtzygztzList(WfzJtzygztz wfzJtzygztz);

    /**
     * 新增支援工资调整
     * 
     * @param wfzJtzygztz 支援工资调整
     * @return 结果
     */
    public int insertWfzJtzygztz(WfzJtzygztz wfzJtzygztz);

    /**
     * 修改支援工资调整
     * 
     * @param wfzJtzygztz 支援工资调整
     * @return 结果
     */
    public int updateWfzJtzygztz(WfzJtzygztz wfzJtzygztz);

    /**
     * 删除支援工资调整
     * 
     * @param fid 支援工资调整主键
     * @return 结果
     */
    public int deleteWfzJtzygztzByFid(Long fid);

    /**
     * 批量删除支援工资调整
     * 
     * @param fids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWfzJtzygztzByFids(Long[] fids);

    /**
     * 批量删除支援工资调整分录
     * 
     * @param fids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWfzJtzygztzentryByFparentids(Long[] fids);
    
    /**
     * 批量新增支援工资调整分录
     * 
     * @param wfzJtzygztzentryList 支援工资调整分录列表
     * @return 结果
     */
    public int batchWfzJtzygztzentry(List<WfzJtzygztzentry> wfzJtzygztzentryList);
    

    /**
     * 通过支援工资调整主键删除支援工资调整分录信息
     * 
     * @param fid 支援工资调整ID
     * @return 结果
     */
    public int deleteWfzJtzygztzentryByFparentid(Long fid);
}
